package com.ikun.core.annotation;

import java.lang.annotation.*;

/**
 * 方法耗时监控注解
 * 可用于 Controller 或 Service 方法
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface MethodLog {
    /**
     * 描述信息（用于日志显示）
     */
    String value() default "";

    /**
     * 超时阈值（毫秒），超过则告警
     */
    int timeout() default 1000; // 默认 1 秒
}